package com.miyake.dsp.generator;

import com.miyake.dsp.osa.lab.LabUiAnnotation;

public class FpLdSetting {
	public int getStartMode() {
		return startMode;
	}

	public void setStartMode(int startMode) {
		this.startMode = startMode;
	}

	public int getDataLength() {
		return dataLength;
	}

	public void setDataLength(int dataLength) {
		this.dataLength = dataLength;
	}

	public double getRefractiveIndex() {
		return refractiveIndex;
	}

	public void setRefractiveIndex(double refractiveIndex) {
		this.refractiveIndex = refractiveIndex;
	}

	public double getCavityLength() {
		return cavityLength;
	}

	public void setCavityLength(double cavityLength) {
		this.cavityLength = cavityLength;
	}

	public int getModes() {
		return modes;
	}

	public void setModes(int modes) {
		this.modes = modes;
	}

	@LabUiAnnotation(caption="Refractive Index")
	private double refractiveIndex = 3.5;
	
	@LabUiAnnotation(caption="Cavity Length")
	private double cavityLength = 600e-6;
	
	@LabUiAnnotation(caption="Mode Count")
	private int modes = 32;
	
	@LabUiAnnotation(caption="Start Mode Number")
	private int startMode = 2660;
	
	@LabUiAnnotation(caption="Data Length")
	private int dataLength = 1024;
}
